package de.h_da.fbi.cg.pointcloud.spatial;

/**
 * @author Nicolas Gramlich
 * @since 19:27:47 - 11.11.2010
 * @param <Coord>
 * @param <P>
 */
public interface IDistanceAlgorithm<C extends Number & Comparable<C>, P extends IPoint<C>> {
	// ===========================================================
	// Final Fields
	// ===========================================================

	// ===========================================================
	// Methods
	// ===========================================================
	
	public double distance(final P pFrom, final P pTo);
	public double distanceSquared(final P pFrom, final P pTo);
}
